TODO
====
- Cleanup agry source files... I'd like to fix it first! 
- User can see and change configuration dynamically.
- Add more sample programs.
- Better English documentation.
 


